body{ color:#333;}
a{color:#004276}
a:hover{color:#cc0000}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}/* End hide from IE-mac */ 

.ad950{margin-bottom:10px}
.pt a:hover img{border:1px #1E50A2 solid}
.pt a:hover{width:100%}

h5{height:32px; background:#FFF; padding-left:10px; text-align:left;}
h5 span{float:right; font-size:12px; padding-right:15px; margin-top:12px;}
h5 i{font-style:normal; font-size:11px; color:#4d4d4d; }

.f14_list{ font-size:14px;}
.f14_list li{ line-height:30px; background:url(images/dot.gif) 0 8px no-repeat; padding-left:15px;}

.channelLOGO {height:68px; margin-bottom:5px}
.channelLOGO .LOGOFocus {float:left;width:145px;}
.channelLOGO .PP {width:805px;float:right;}
.channelLOGO .ppRA {height:28px;text-align:left;color:#039;}
.channelLOGO .ppRA a {color:#039;}
.ppRA .left {padding-top:8px;height:20px;}
.ppRA .left img {margin:-3px 5px 0; vertical-align: middle;}
.ppRA .right {width:445px;margin-top:2px;}

.channelLOGO .ppRB {height:67px;}
.ppRB .right {width:160px}

.ppRB .left {width:645px;}
.ppRB .ppRBimg {float:left;width:230px;}
.ppRB .ppRBimg img {display:block;}
.ppRB .ppRBTxt {background:#fff;width:415px;float:right;height:56px;padding-top:11px;}                  
.ppRB .ppRBTxt p {color:#5D9ACC;line-height:20px;text-indent:14px;text-align:left;}
.ppRB .ppRBTxt h1 {color:#000;font-size:18px;line-height:28px;text-indent:14px;text-align:left;;font-family:黑体;}
.ppRB .ppRBTxt h1 a {color:#333;text-decoration:none;;font-family:黑体;}

/* 登录前 */
.passportc {width:278px;height:158px;font-size:12px;border:1px #C6CFCE solid;BACKGROUND-COLOR:#FFF;color:#000}
.passportc b{color:#FF0000;}
.passportc_title{margin:6px 10px -8px 10px!important;margin:8px 10px 0px 10px;}
.passportc_title span{font-weight: bold;}
.passportc_title img{margin-left:8px;}
.ppthree{display:inline;color:#999999;margin:auto 58px;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;}
.passportc_content{width:268px;height:136px;padding:15px 0px 0px 10px!important;padding:0px 0px 0px 10px;background:url(http://www.sohu.com/passport/images/blogpic001.gif) no-repeat center;position: relative;}
.passportc .err {color:#313031;}
.passportc .card {font-weight: normal;padding:3px 0px 0px 23px!important;padding:10px 0px 0px 23px;}
.passportc .card li{margin:0px 0px 5px 0px!important;margin:0px 0px 3px 0px;}
.passportc .card li a:link,.passportc .card li a:visited{margin-right:27px;}
.passportc .card .login{margin:5px 34px 0px 38px!important;margin:5px 31px 0px 38px;color: #313031;float:left;}
.passportc .card .info{padding-top:2px!important;padding-top:5px;}
.passportc .card .ppinput {border:1px #C6CFCE solid;height:19px;width:166px;background:#fff;font-size:12px;}

.ppselecter, .ppselecter * {font-size:12px; font-family:"宋体", Verdana, Arial, Helvetica, sans-serif; line-height:normal;}
.ppselecter {border: 1px solid #C6CFCE; width: 166px;margin-left:1px;}
.ppselecter .ppseltit {background-color: #C6CFCE;height:15px;padding-top:4px;text-indent:6px; color:#313031;}
.ppselecter table td table td {padding: 3px;}
.ppselecter .active {background:#FF7921; color:#fff; font-weight: normal;}

/* 登录中 */
.ppWaitMsg{background:url(http://www.sohu.com/passport/images/load.gif) no-repeat 110px 30px;color:#FF6000;padding-top:90px;padding-left:50px;font-size:12px;width:190px;font-weight: normal;}

/* 登录后 */
.passportc .listContA{width:258px;height:71px;border:1px #C6CFCE solid;background:#fff;margin:1px 3px 0px -1px!important;margin:8px 3px 0px -1px;color:#FF6000;}
.passportc .listContA ul{margin-top:7px!important;margin-top:9px;margin-left:8px;}
.passportc .listContA li{margin-bottom:7px;}
.passportc .listContA li p{color:#313031;}
.passportc .listContA :link,.passportc .listContA :visit{color:#313031;}
.passportc .listContA :hover{color:#313031;}

.passportc .middle{color:#636563;margin-left:-1px;}
.passportc .middle li{float:left;margin-top:6px;margin-left:5px;}
.passportc .middle .current{padding:6px 7px 2px 7px;margin:-1px 0px 0px 0px;background:#fff;border:1px #C6CFCE solid;border-top:0px;}

.passportc .bottom{color:#636563;width:258px;clear: both;}
.passportc .bottom ul{margin-left:0px!important;margin-left:-10px;}
.passportc .bottom li{float:left;margin-top:6px;margin-left:5px;}
.passportc .bottom .dabenying{float:right;margin-top:1px;}
/*2007.9.11增加*/
.passportc .candle{position: absolute;top:12px;left:220px;}
/* 通行证样式 结束 */

#nav{ clear:both; height:53px; background:url(images/nav_di.jpg) center bottom no-repeat; font:16px/1.83 \5fae\8f6f\96c5\9ed1;}
#nav ul{width:950px; height:44px; margin:0 auto; padding-left:10px; background:url(images/nav_bg.gif) repeat-x;}
#nav li{line-height:38px; height:38px; float:left; padding:0 30px 0 15px; margin-top:3px; background:url(images/xiexian.gif) right 8px no-repeat}
#nav li a{color:#000}
#nav .end{background:none}
#nav .now a{color:#004276}
#nav li span{height:44px; float:left;}

/* 导航 */
.fullA{background:#EEF3F6;height:70px}
#channelLogo{width:950px;background:#EEF3F6;height:70px}
#channelLogo .left{margin:13px 0 0 10px}
#channelLogo .center{width:510px;margin:11px 0 0 65px;color:#004276;line-height:28px;text-align:left}
#channelLogo .center .l{background:url(http://news.sohu.com/upload/2010news/images/bg01.gif) no-repeat top right}
#channelLogo .center li{float:left;width:48px}
#channelLogo .wdA{width:96px}
#channelLogo .wdB{width:254px;margin-left:15px}
#channelLogo .center .wdC{width:130px;margin-left:15px;background:none}
#channelLogo li.cA{width:65px}
#channelLogo li.cB{width:58px}
#channelLogo .right{width:260px;margin-top:7px}
#channelLogo a{color:#004276}
#channelLogo a:hover{color:#C00}

/* 天气预报 */
#weatherPlugin{margin:0 auto;width:240px;color:#333;position:relative;text-align:left;height:60px;}
#weather_area{text-align:left;margin-left:70px;line-height:20px;}
#weather_content{width:240px;line-height:18px;text-align:left;padding-top:3px;position:relative;}
#weather_content span{margin-left:70px;overflow:hidden;}
#weather_content #w_symbol{display:block;}
#weather_content #w_wind{margin-left:5px;}
#w_symbolIMG{position:absolute;left:0;top:-20px;width:54px;height:54px;text-align:left;vertical-align: middle;border:1px #CCC solid;}
#w_symbolIMG img{margin-left:2px;position:absolute;top:2px;}
#w_symbolIMG #w_img_A{left:8px;}
#w_symbolIMG #w_img_1{z-index:10;top:8px;left:-2px}
#w_symbolIMG #w_img_2{z-index:9;top:8px;left:18px}
#weatherPlugin #weather_other{position:absolute;top:-2px;left:100px;line-height:26px;z-index:10}

#contentA{text-align:left; border-bottom:#e5e5e5 1px solid}
#contentA .lc{width:300px; float:left;}
#contentA .cc{ width:328px; float:left; padding:30px 30px 0;}
#contentA .rc{ width:260px; float:left;}
#contentA .rc h5{ width:252px;  _width:254px; _margin-left:-2px; border-bottom:2px #0070b8 solid; display:block}
#contentA .rc .rc_btn{width:260px; background:#f3f3f3 url(images/geduan.gif) right top no-repeat; padding-top:12px; text-align:center;}

#contentA .lc dl{ width:280px; height:155px; padding:0 10px; background:url(images/left_bg.jpg) top no-repeat; line-height:22px}
#contentA .lc dt{ height:34px; line-height:26px; padding-left:5px; font-size:14px; font-weight:bold; color:#333}
#contentA .lc dt a{ font-weight:normal; float:right; font-size:12px; color:#666}
#contentA .lc img{ float:left}
#contentA .lc .right{width:145px;}
#contentA .lc dd h2{ text-align:left; font-weight:bold; color:#004276; margin-bottom:5px;}

#contentA .cc h2{font-size:16px; font:16px/30px '黑体'; text-align:left; font-weight:bold; margin-top:15px;}
#contentA .cc p{ line-height:20px;}
#contentA .cc h5{ padding-left:0; border-bottom:1px #CCC dotted; height:32px; margin-top:10px}
#contentA .cc h5 span { margin-top:10px}
#contentA .cc h5 span a{color:#666}
#contentA .cc h5 span i{ margin-right:60px}
#contentA .rc h5 span i{margin-right:0; *margin-right:-15px}

#contentA .cc .cc_list1{ background:url(images/title_bg.gif) center top no-repeat; padding:10px 0;}
#contentA .cc .cc_list li{line-height:27px; font-size:14px;}
#contentA .cc .cc_list li a{ color:#1f1f1f}
#contentA .cc .cc_list li a:hover{color:#cc0000}
#contentA .cc .cc_list li img{ float:left; margin-right:10px; padding:1px; border:#e5e5e5 1px solid}
.dotline{height:60px; background:url(images/dotline.gif) 0 45px repeat-x}
.no_dotline{ border:none; margin:0; padding:0}

.tab{ width:323px; margin:0 auto; font-size:12px; position:relative}
.tab h6{width:26px; _width:27px; height:15px; text-align:left; display:block; right:0; top:-25px; overflow:hidden; position:absolute; background:url(images/shuxian.gif) center 1px no-repeat}
.tab .left_btn{ width:7px; height:15px; background:url(images/left_con.gif) left no-repeat; overflow:hidden; display:block; float:left;}
.tab .right_btn{ width:7px; height:15px; background:url(images/right_con.gif) left no-repeat; overflow:hidden; display:block; float:left; margin-left:12px; _margin-left:10px;}
.tab h6 .current{ background-position:right}
.tab ul{}

.weibo_list{width:260px; overflow:hidden}
.weibo_list .prev, .weibo_list .next{ width:260px; height:10px; display:block; background:#f3f3f3; text-align:center; padding-top:5px; outline:none}
.weibo_list .prev{border-bottom:#e5e5e5 1px solid}
.weibo_list .next{border-top:#e5e5e5 1px solid}
.weibo_list ul{ left:0}
.weibo_list li{width:243px; height:64px; padding:10px 5px 10px 10px; text-align:left; background:#f4f4f4; border:#e3e3e3 1px solid; margin-bottom:10px; *margin-left:-16px;}
.weibo_list li img{float:left; border:1px #ccc solid;}
.weibo_list li h4{width:168px; float:right; text-align:left; font-size:12px; margin-bottom:3px; background:url(images/h4_bg.gif) bottom repeat-x; padding-bottom:7px}
.weibo_list li p{ width:168px; line-height:20px; float:right;}

#contentB{ text-align:left}
#contentB .lc{width:690PX; float:left}
#contentB .rc{width:260px; float:left;}

#contentB a{color:#333}
#contentB a:hover{color:#cc0000}
#contentB .box_list{width:333px; float:left; display:inline;  margin-right:10px;}
#contentB .box_list ul{width:333px; border:#e5e5e5 1px solid; background:url(images/title_bg.gif) center top no-repeat; padding:10px 0}
#contentB .box_list li{line-height:30px; font-size:14px; background:url(images/dot.gif) 10px 13px no-repeat; padding-left:20px;}

#contentB .rc .gray_list{ width:243px; _width:241px; padding:12px 7px 12px 10px; border:#e5e5e5 1px solid; border-top:2px #0070b8 solid; background:#f3f3f3;}
#contentB .rc .gray_list li{line-height:24px; background:url(images/dot.gif) 5px 9px no-repeat; padding-left:15px;}
#contentB .rc .gray_list li span{ float:right; color:#0071b9;}
#contentB .rc .gray_list2 li{line-height:22px; background:none; padding-left:2px;}
#contentB .rc .gray_list2 li a{ margin-left:3px; float:left; display:block}
#contentB .rc .gray_list2 li b{ clear:left; color:#666; margin-right:5px; line-height:22px; float:left; display:inline}
.link{ margin:10px auto; width:950px; border:#e8e8e8 1px solid; background:#fff url(images/link_bg.gif) left repeat-y;}
.link p{ padding:10px 5px;line-height:22px; text-align:left}
.link p a{color:#000}
.link p a:hover{color:#cc0000}
